org.eclipse.vtp.framework.interactions.core.media
Class FormattableContent

java.lang.Object
  extended by org.eclipse.vtp.framework.interactions.core.media.Content
      extended by org.eclipse.vtp.framework.interactions.core.media.FormattableContent
Direct Known Subclasses:
DateContent, DigitsContent, LettersContent, MoneyContent, NumberContent, OrdinalContent

public abstract class FormattableContent
extends Content


Field Summary
static int STATIC_VALUE
           
static int VARIABLE_VALUE
           
 
Fields inherited from class org.eclipse.vtp.framework.interactions.core.media.Content
ELEMENT_NAMESPACE
 
Constructor Summary
FormattableContent()
           
FormattableContent(org.w3c.dom.Element element)
           
 
Method Summary
 Content captureData(IDataSet dataSet)
           
protected  FormattableContent configureCopy(FormattableContent copy)
           
abstract  java.util.List format(IFormatter formatter, IMediaProvider mediaProvider)
           
abstract  java.lang.String getContentTypeName()
           
 java.lang.String getFormatName()
           
 java.lang.String getValue()
           
 int getValueType()
           
 boolean isDataAware()
           
 void setFormatName(java.lang.String formatName)
           
 void setStaticValue(java.lang.String value)
           
 void setVariableValue(java.lang.String variableName)
           
protected  void storeBaseInfo(org.w3c.dom.Element thisElement)
           
 
Methods inherited from class org.eclipse.vtp.framework.interactions.core.media.Content
createCopy, getContentType, isResolvable, resolve, store
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STATIC_VALUE

public static final int STATIC_VALUE
See Also:
Constant Field Values

VARIABLE_VALUE

public static final int VARIABLE_VALUE
See Also:
Constant Field Values
Constructor Detail

FormattableContent

public FormattableContent()

FormattableContent

public FormattableContent(org.w3c.dom.Element element)
Method Detail

getContentTypeName

public abstract java.lang.String getContentTypeName()

format

public abstract java.util.List format(IFormatter formatter,
                                      IMediaProvider mediaProvider)

isDataAware

public boolean isDataAware()
Overrides:
isDataAware in class Content

captureData

public Content captureData(IDataSet dataSet)
Overrides:
captureData in class Content

setStaticValue

public void setStaticValue(java.lang.String value)

setVariableValue

public void setVariableValue(java.lang.String variableName)

getValueType

public int getValueType()

getValue

public java.lang.String getValue()

getFormatName

public java.lang.String getFormatName()

setFormatName

public void setFormatName(java.lang.String formatName)

storeBaseInfo

protected void storeBaseInfo(org.w3c.dom.Element thisElement)

configureCopy

protected FormattableContent configureCopy(FormattableContent copy)